<?php

class ExtendTask extends Task {

protected $arr=array();


//禁止继承类重写构造函数
final protected static function __construst(){

}


//初始化检查
 protected function _initialize(){



}
  



//详细扩展
protected function details(){

//接收传过来的数据 
 $data=$_POST;
  //进行数据插入
  //
if($this-insert($data)){

$this->success('成功'，'');

}else{

  $this->error('失败!');

}


     //状态回滚重写
protected function rollback($status){

     $this->status=$status+0;        

	}

    
     //任务完成确认转向积分换算入口
   protected function confirm() {

    if($this->changeStatus($statu,$id))
   {
          $convert =Convert::init();             
   }else {

     $this->error();
 //    return false;

   }
  // 点击确认完成的后置方法,进行积分转换
  protected function  _after_confirm(){

   //通过$conver进行换算积分算法，如若不成功，则修改$statu，并提示不成功；如果成功，则调$statu以及积分入库,
    if(true){

        $this->taskDB=M('task');
          
    }else {

      //状态修改,状态回滚方法
      $this->rollback();
    }

  
  }

 //延迟确认时间 
protected function delay(){
	//接受修改后的时间
	$data['datetime']=$_POST['datetime'];

  //实例MODEL
	$this->taskDB=M('task');

    if(!empty($data['datetime']))

     if($this->taskDB->save($data)){

      $this->success('时间延迟成功!','/页面');
     }else{

       $this->error();

     }  	
	}

	}

	//通知信息 remindInfo
	protected function remindInfo(){

		//通过何种方式进行通知
		return false;	
	}



}













?>